package com.xxjh.brs.mapresources.service;

import com.xxjh.brs.map.dto.ImageFile;
import com.xxjh.brs.map.dto.MapTileParam;
import com.xxjh.brs.map.dto.RangeParam;
import com.xxjh.brs.map.vo.DownloadProgress;
import com.xxjh.brs.map.vo.DownloadTask;

/**
 * @author CHENCHEN
 * @title 下载地图服务
 * @company 新兴际华科技（天津）有限公司
 * @create 2024-07-03 19:21
 */
public interface MapDownloadService {

    DownloadProgress getDownloadProgress(long taskId);

    ImageFile downloadMapTile(MapTileParam mapTileParam);

    DownloadTask startDownloadTiles(RangeParam rangeParam);


}
